package loja.stock;

import loja.Produto;
import utilities.Data;

public class Movimento {

	private int id_movimento;
	private Produto produto;
	private TipoMovimento tipo_movimento;
	private Armazem armazem;
	private double quantidade;
	private Data data;
	private double valor;

	/**
	 * 
	 * @param id_movimento
	 * @param data
	 * @param produto
	 * @param armazem
	 * @param tipo_movimento
	 * @param quantidade
	 * @param valor
	 */
	public Movimento(int id_movimento, Data data, Produto produto,
			Armazem armazem, TipoMovimento tipo_movimento, double quantidade,
			double valor) {

		this.id_movimento = id_movimento;
		this.produto = produto;
		this.tipo_movimento = tipo_movimento;
		this.armazem = armazem;
		this.quantidade = quantidade;
		this.data = data;
		this.valor = valor;

	}

	/**
	 * 
	 * @return the id_movimento
	 */
	public int getId_movimento() {
		return id_movimento;
	}

	/**
	 * 
	 * @return the produto
	 */
	public Produto getProduto() {
		return produto;
	}

	/**
	 * 
	 * @return the tipo_movimento
	 */
	public TipoMovimento getTipo_movimento() {
		return tipo_movimento;
	}

	/**
	 * 
	 * @return the armazem
	 */
	public Armazem getArmazem() {
		return armazem;
	}

	/**
	 * 
	 * @return the quantidade
	 */
	public double getQuantidade() {
		return quantidade;
	}

	/**
	 * 
	 * @return the data
	 */
	public Data getData() {
		return data;
	}

	/**
	 * 
	 * @return the valor
	 */
	public double getValor() {
		return valor;
	}

}
